About Slam Holdings Ltd (12176241) United Kingdom