About Bloomsbury Group Holdings Limited (06551044) United Kingdom