About Sxc Limited (12045987) United Kingdom