About The Splash Lab (holdings) Limited (11357537) United Kingdom