About Ktl-sw Ltd (12324158) United Kingdom