The first Atomica store opened its doors at Castle Towers in late November 2024, and it's already drawing comparisons to cult beauty giants like Mecca and Sephora. With more stores set to open ...