About Black Square Productions Limited (08484669) United Kingdom