About Meanoo Ltd (12259358) United Kingdom