About Kb-swea Ltd (12620276) United Kingdom