About Pelican Pictures Limited (07989698) United Kingdom