About Pelican European Limited (06506616) United Kingdom