About Pelican Worldwide Limited (07256800) United Kingdom