About Tor Strandhus Invest Limited (13415711) United Kingdom