About Electra-net Holdings Limited (06408649) United Kingdom