About Sac & Co Group Holdings Limited (11695603) United Kingdom