About Memon Ventures Ltd (13314079) United Kingdom