About Mema Limited (06069943) United Kingdom