About Bloomsbury Computing Solutions Ltd (03329198) United Kingdom