About Snell Consulting Limited (05399385) United Kingdom