OPHERRA LIMITED Company number SC867400 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office AddressFlat 16/6 160 Lincoln Avenue, Glasgow, Scotland, G13 3PW PostcodeG13 3PW Companies at this postcode 6 Map