About Ty Llew Management Limited (12202174) United Kingdom