About Blue Square Digital Management Limited (11171238) United Kingdom