About Pica Pica Properties Ltd (11272664) United Kingdom