About Memoi Limited (08897658) United Kingdom