ITCH INNOVATION UK LIMITED Company number 12590211 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address30 Oak Street, Sheffield, United Kingdom, S8 9UB PostcodeS8 9UB Companies at this postcode 6 Average house price in S8 9UB £475,000 (2 sales) Map