About London Interpretation & Translation Ltd (09031769) United Kingdom