About Spliced Studios (holdings) Ltd (08643852) United Kingdom