About Mem Ventures Limited (13282984) United Kingdom