About Black Sails Studio Ltd (10517476) United Kingdom