About Pelican Holdco Limited (12024380) United Kingdom