About Stencil - Tech Limited (06189171) United Kingdom