About Pelican London Limited (11013611) United Kingdom