About Rubba-bubba Franchising Ltd (12777660) United Kingdom