About Ind.vac.screen Printing Limited (01131807) United Kingdom