Umbra Research Llc was a limited liability company registered in the state of Washington (UBI #602233146). It was incorporated in Washington on September 09, 2002 and was dissolved on January 03, 2006.
The last annual report for Umbra Research Llc was due on September 30, 2005. Umbra Research Llc was a for-profit entity.
9102 27th Ave Nw Po Box 17448
Seattle, WA 98127