About Meemo Industries Limited (11115819) United Kingdom