About Telebeam International Limited (01722967) United Kingdom