About Demure Ventures Ltd (12790825) United Kingdom