About Memeal Ltd. (08656871) United Kingdom