About Eddy Shop Ltd (12944837) United Kingdom