About Encore Software Ltd (12726315) United Kingdom