About Appen (europe) Limited (06647360) United Kingdom