About Pollen (bowmead) Ltd (11249380) United Kingdom