About Ty Celyn Holdings Limited (05325896) United Kingdom