About Scruffy Studios Ltd (SC668528) United Kingdom