About Meccr Limited (12134915) United Kingdom