Bloom Desktop

Company information

Company name
Bloom Desktop Ltd
Company number
17250827
Registered in
England and Wales
Registered office
Flat 11, Welsh House, Wapping Lane, London, E1W 2RP