TECHEGA LIMITED Company number SC824682 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address21 Dean Park Mews, Edinburgh, Scotland, EH4 1EE PostcodeEH4 1EE Companies at this postcode 7 Map