About Apell Consulting Services Limited (08019851) United Kingdom