About Black Square Digital Limited (10947059) United Kingdom