About Black Square Ventures Ltd (09435668) United Kingdom