About Avalanche Electronic Solutions Limited (08950752) United Kingdom