About Mesol Ltd (11740830) United Kingdom