About The Splash Lab Uk (holdings) Limited (09190985) United Kingdom