Search the register – results All results OTIUMBERG LIMITED 08740546 - Incorporated on 21 October 2013 Metal Box Factory, 30 Great Guildford Street, London, England, SE1 0HS