About Torus Properties Ltd (10049801) United Kingdom