About Sc & Co Holdings Ltd (11786375) United Kingdom