About Melqart Ventures Ltd (12664919) United Kingdom