About Appia Europe Limited (06490323) United Kingdom