About Appscore Technology Limited (12049613) United Kingdom