About Melia Ventures Ltd (12560493) United Kingdom