About Electrafish Limited (07393208) United Kingdom