About Picasso Developments Ltd (09175962) United Kingdom