About Language Technology Centre Limited (02748678) United Kingdom