About Merida Holdings Ltd (13575343) United Kingdom