About Pollen Street Management Limited (03272130) United Kingdom