About Machmeric Europe Ltd (11824480) United Kingdom