About Mecsol Ltd (04347416) United Kingdom