About Bubbas (london) Ltd (13083716) United Kingdom