About Merme Ventures 3 Limited (11086105) United Kingdom