About Memcog Limited (08532792) United Kingdom