About Avalon Telecom And Technologies Limited (03662654) United Kingdom