About Stencil Creative Ltd (05394501) United Kingdom