About Mesmerix Ltd (11393636) United Kingdom