About Splicer Solutions Limited (08213026) United Kingdom