About Meemo Consulting Limited (08100552) United Kingdom