About Kc-swea Ltd (12591151) United Kingdom