About Teabay Management Company Limited (02813336) United Kingdom