About Torrington Investments Limited (10685528) United Kingdom