About Slam Products Ltd (09946263) United Kingdom