About Electric Shores Promotions Limited (SC603365) United Kingdom