About Upper Tape Limited (02189323) United Kingdom