About Scuffed Off Ltd (11297348) United Kingdom