About Pollen Technology Limited (13334926) United Kingdom