About Taylormade Management C.i.c. (13094810) United Kingdom