About Sp Alpha Limited (10605306) United Kingdom