About Meya Holdings Ltd (12281745) United Kingdom