About Taylormade Associates Ltd (12422810) United Kingdom