About Memlia Limited (13598847) United Kingdom