About Bloomsbury Health Limited (08298089) United Kingdom