About Thurloe Partners Limited (10692508) United Kingdom