About Tailor International Limited (07909139) United Kingdom