About Pollro Limited (06576226) United Kingdom