About Slam Carriers Limited (12625296) United Kingdom