About Pelican Blood Films Limited (06553083) United Kingdom