Looking for new idebenone source
Anyone find this recently? Only place I can find it in bulk powder is Umbrella labs and they seem like a hit or miss source from everything I've read about them.
Science bio was my go to before it closed and didn't think ti would be hard to source.
Posted Sep 25, 2026, 5:16 PM UTC
03