About Mende S Ventures Ltd (12001629) United Kingdom