About Swea Ltd (10386501) United Kingdom