About Mekanimus Ltd (11957966) United Kingdom