OSTARA LIFE LIMITED Company number SC288581 · Monitor this company Active Overview People 6 Financial Control Charges Documents Analysis Location Related Registered office Address165 South Street, St. Andrews, Fife, Scotland, KY16 9EE PostcodeKY16 9EE Companies at this postcode 12 Map