About Thorpec Technology Limited (13588735) United Kingdom