ITMOVA SOFTWARE LTD. Company number SC555290 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address116/3 GORGIE ROAD, EDINBURGH, UNITED KINGDOM, EH11 2NR PostcodeEH11 2NR Companies at this postcode 24 Map