About Ktc London Limited (11392126) United Kingdom