About Sluice Space Ltd (13609368) United Kingdom