About Splash International Limited (02893896) United Kingdom