About Bombshell London Ltd (13681716) United Kingdom