About Pedigree Systems Limited (04096236) United Kingdom