About Black Anchor Studios Limited (09673502) United Kingdom