About New Black Films Sailing Limited (10628398) United Kingdom