About Picasso Property Ltd (12617496) United Kingdom