About Electric Spinach Limited (12576447) United Kingdom