About Mecamora Holding Ltd (07186184) United Kingdom