About Mesoris Ltd (12403772) United Kingdom