About Mem Intelligent Solutions Ltd (09966898) United Kingdom