About Torrington Capital Limited (12325335) United Kingdom