About Torus International Limited (13642259) United Kingdom