About Scuff Solutions Ltd (12026286) United Kingdom