About Electric Fox Limited (11625259) United Kingdom