About Thorney Isle Research Ltd (13486080) United Kingdom