About Electabuzz Limited (11573034) United Kingdom