About Vicky Translog Ltd (13515697) United Kingdom