About Logobear Limited (10505862) United Kingdom