About Meemo Limited (11993359) United Kingdom