Umbra Llc is a business located at 2410 North Forest Road, Ste 301, Amherst. It was registered as a domestic limited liability company in Erie county, under company number 3058480 on May 26, 2004, 22 years ago.
Umbra Inc.
Domestic Business Corporation
Micropen Technologies Corporation
Domestic Business Corporation
Trans Continental Hardware Inc.
Domestic Business Corporation
1657 Broadway LLC
Domestic Limited Liability Company
Audubon Solutions, LLC
Domestic Limited Liability Company