About Pelican Flicks Limited (04178536) United Kingdom