About Slam Transit Limited (12625232) United Kingdom