About The Electric Fish Company Ltd (09335922) United Kingdom