About Blacksquare Associates Ltd (11895035) United Kingdom