About Ty Teulu Limited (08380979) United Kingdom