About Ty Maccha (u.k.) Limited (08438353) United Kingdom