About Thorpe Oak Investments Ltd (10067271) United Kingdom