About Ecore Technology Ltd (11956194) United Kingdom