About Spl Components Limited (02996246) United Kingdom