About Black Lion Films Limited (06501803) United Kingdom