About Slumba Store Ltd (11139516) United Kingdom