About W Square Ltd (13040220) United Kingdom