About Mechsmerize Technologies Ltd (09270344) United Kingdom