About Pelican Topco Limited (12021218) United Kingdom