About Head Squared Holdings Limited (05971817) United Kingdom