About Splash Technology Limited (12483729) United Kingdom