About Electric Beans Ltd (12088893) United Kingdom