About Torkore Limited (11389506) United Kingdom