About The Happy Bubba Ltd (12651128) United Kingdom