About Torus Management Limited (06790926) United Kingdom