About Eddy & Alexia Ltd (12675176) United Kingdom