About Telbar Ltd (12052117) United Kingdom