About Bubbabear Limited (10045584) United Kingdom