About Pollen Technologies Limited (09045714) United Kingdom