is liquidated
Where is Ambra Computer Corporation's headquarters?
Ambra Computer Corporation's headquarters is located at 1209 ORANGE STREETWILMINGTON, DE 19801
What is Ambra Computer Corporation's industry?
Ambra Computer Corporation is in the industry of COMPUTER SALES
What year was Ambra Computer Corporation started?
Ambra Computer Corporation was started in 1993
Sources: Alabama Secretary of State