About Electric Fly Productions Ltd (04112503) United Kingdom