About Pelican Screening Limited (09423266) United Kingdom