About Mem Consulting Ltd (13199365) United Kingdom