About Pelican Shops Limited (12841154) United Kingdom