About Stencil - Tech Industries Limited (06186856) United Kingdom