About The Minimal Bubba Ltd (13263269) United Kingdom