About Torus Ltd. (SC183644) United Kingdom