About Capsule Communications Ltd. (04516323) United Kingdom