About Bubba Shrimp Limited (08746155) United Kingdom