About Appella Consulting Limited (07945957) United Kingdom