About Tricocha Ltd (11274149) United Kingdom