About Slalom Consulting Limited (08874662) United Kingdom