About Black Pixel Media Ltd (13593287) United Kingdom