About Pelicanimages Ltd (08090068) United Kingdom