About Memi Group Limited (11934589) United Kingdom