About Torus Consulting Limited (03615008) United Kingdom