About Meanmores Ltd (13646842) United Kingdom