About Meneor Ltd (12643854) United Kingdom