About Specialist Tapes Limited (07067370) United Kingdom