About Bubbachomp Limited (12597110) United Kingdom