About Pelican Limited (04599904) United Kingdom