About Sc International Holding Limited (12692471) United Kingdom