About Appia Consulting Limited (08318197) United Kingdom