About Teleconsultant And Associates Limited (NI015223) United Kingdom