About Memee Ltd (13047622) United Kingdom