About Smoulder & Scorch Ltd (11544138) United Kingdom