About Slam Uk Holdings Limited (13104598) United Kingdom