About Sbec World Ltd (12270571) United Kingdom