About Mini Picassos Ltd (07883297) United Kingdom