About Polrola - Ict Limited (10156211) United Kingdom