About Scx Holdings 1 Limited (12316322) United Kingdom