About Amiga Telecom Limited (06414626) United Kingdom