About Pollen (nelgarde) Ltd (11196270) United Kingdom