About Black Island Studios Limited (02600089) United Kingdom