About Telecar Group Ltd (13711134) United Kingdom