About Torus Holdings Limited (10886582) United Kingdom