IDROID LIMITED Company number 09624685 · Monitor this company Dissolved Overview Analysis Location Related Registered office AddressFLAT 19, 78 FOLKESTONE ROAD, DOVER, ENGLAND, CT17 9FH PostcodeCT17 9FH Companies at this postcode 2 Map