About London Information Technologies Limited (11524009) United Kingdom