About Bubba First Ltd (13268606) United Kingdom