About Black Palm Films Limited (11640317) United Kingdom