About Mem Solutions Ltd (12586323) United Kingdom