About Swaffware Ltd (10025682) United Kingdom