About Sw20 Ltd (12104932) United Kingdom