About Tapeswitch Ltd. (02481808) United Kingdom