About Thurlestone Capital Ltd (11378583) United Kingdom