About Demha Ventures Ltd (12211945) United Kingdom