About Tedbar Ltd (13391991) United Kingdom