About Memconsulting Ltd (11946945) United Kingdom