About Mem Specialists Limited (06675222) United Kingdom