About Pedigree Picassa Limited (10283790) United Kingdom