About Black Cobra Studios Ltd. (07655248) United Kingdom