About Splice Solutions Limited (03892617) United Kingdom