About Logo Tape Limited (04840086) United Kingdom