About Teemobear&co Ltd (13694936) United Kingdom