About Merme Ventures 2 Limited (11077817) United Kingdom