About Tri Mochyn Bach Limited (12974444) United Kingdom