About The Electronic Beach Ltd (10764515) United Kingdom