OTTA TECHNOLOGIES LTD Company number 11662708 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office AddressAPARTMENT 4, ISLANDS 312, LIVERPOOL ROAD ECCLES, MANCHESTER, ENGLAND, M30 0RY PostcodeM30 0RY Companies at this postcode 10 Average house price in M30 0RY £161,000 (12 sales) Map