About Taylormade Metal Limited (12366338) United Kingdom