About Mesolean Group Ltd. (10266613) United Kingdom