About Kt London Specialists Limited (10084444) United Kingdom