About Thorpe Investments Limited (10325417) United Kingdom