About Sauce & Co Holdings Ltd (SC629542) United Kingdom