About Thalarctos Limited (10018602) United Kingdom