About Bard Picasso Ltd (13312923) United Kingdom