ODIN SANTOS LTD Company number SC885823 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office AddressLorrimers, 18-20 Longman Road, Inverness, Scotland, IV1 1RY PostcodeIV1 1RY Companies at this postcode 20 Map