About Splashes & Spills Ltd. (09674606) United Kingdom