About Scx Holdings 3 Limited (11990852) United Kingdom