About Telecor Communications Limited (11926066) United Kingdom