About Mesochloos Ltd (13288389) United Kingdom