About Sizzler Box Ltd (12944866) United Kingdom