About Tk Technology London Ltd (11958922) United Kingdom