About Pelican Island Limited (04435269) United Kingdom