About Encore Soft Ltd (12240244) United Kingdom