About Memmo Consulting Limited (09480996) United Kingdom