About Slam Consulting Limited (08653316) United Kingdom