About Admiral Tapes Limited (01557560) United Kingdom