About Bombshell Studios Ltd (12658953) United Kingdom