About Kestrel Telecom Limited (03372516) United Kingdom