About Swagger Inc Limited (09147743) United Kingdom