About Mesmerresin Ltd (12676372) United Kingdom