About Scanner Translator Limited (13369707) United Kingdom