About Slam Consultancy Ltd (12927290) United Kingdom