About Electroflock Limited (03028619) United Kingdom