About Adder Screen Print Limited (01692602) United Kingdom