About Meemal Ltd (11956054) United Kingdom