About Black Pixel Limited (07671656) United Kingdom