About Ea Marketing Studios Limited (12978998) United Kingdom