About Pelican Designs Limited (01803446) United Kingdom