About Memia Limited (11633034) United Kingdom