About Mekkanos Limited (12570636) United Kingdom