About Tellybear Ltd (08172100) United Kingdom