About Emea Holdings Ltd (11822424) United Kingdom