About Kclark Technical Services Limited (10291678) United Kingdom