About App Annie Europe Limited (08428256) United Kingdom