Bloomsbury has today released its financial report for the first six months of 2025, and has reported profits of £24m and ...