About Splice International Ltd. (10314934) United Kingdom