About Swa Technology Ltd (12945158) United Kingdom