About Smudge Design Studio Ltd (13379436) United Kingdom