About D.s.a. Translog Ltd (12079286) United Kingdom