About Pollen Europe Limited (13207949) United Kingdom