About Splashcandy Ltd (12035417) United Kingdom