About Slam Investment Holdings Limited (13378930) United Kingdom