About Sizzle Works Ltd (12024311) United Kingdom