About Yummy Bubba Ltd (12725393) United Kingdom