About Eddy 88 Ltd (12176597) United Kingdom