About Ty Bach Limited (02471306) United Kingdom