About Tor Strandhus Consult Limited (13415642) United Kingdom