About Pedigree Computer Services Ltd (12325727) United Kingdom