I think they are on other boards. Have you seen any info on this from other boards? Did Olympus scam or something? Possibly just a rebrand of a lab that closed before?
I don't know, just throwing out my thoughts. Interested in opinion as I had been looking around for a few things but never in a rush not to do thorough research first.