About Splash Technologies Limited (06955108) United Kingdom