CIOCH TECHNOLOGIES LIMITED Company number SC372867 · Monitor this company Dissolved Overview People 4 Documents Analysis Location Related Registered office Address74 SPYLAW BANK ROAD, EDINBURGH, EH13 0JD PostcodeEH13 0JD Companies at this postcode 6 Map