About Encoretech Worldwide Limited (12293664) United Kingdom