Micro Center is an American computer retail store chain, headquartered in Hilliard, Ohio. It was founded in 1979, and as of May 2025, has 29 stores in 19 states. From Wikipedia
The Reddit user returned the damaged package for inspection under EU buyer protection.