About Ntel Communications Ltd (07398305) United Kingdom