About The Bubba Company (global) Ltd (11503210) United Kingdom