About Tailormade Company Holdings Ltd (13332940) United Kingdom