About Sc Alpha Limited (08439570) United Kingdom