UMBRELLA IS LTD Company number 13558647 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressC/O Bms Group, 30 St Mary Axe, London, United Kingdom, EC3A 8AF PostcodeEC3A 8AF Companies at this postcode 70 Map