About Taylormade Information Technologies Ltd (08837270) United Kingdom