TWENTY20 TECHNOLOGY LTD Company number SC440072 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address2 Waterloo Bank, Penicuik, Scotland, EH26 8NS PostcodeEH26 8NS Companies at this postcode 14 Map