About Pelican Public Relations Limited (04185595) United Kingdom