About Spl Hold Co Limited (12508160) United Kingdom