About Meladora Ltd (13196529) United Kingdom