In this context, REC refers to the Renewable Energy Certificate. It was established in Norway, but all manufacturing is currently done in Singapore.
Read more hereManufacturer of premium solar panels backed by a 25-year performance guarantee and 20-year product warranty (in the case of installations performed by REC-certified professionals). They have been tested and shown to be corrosion proof.
REC has a branch in Melbourne, Australia. For the sake of credibility and customer service in Australia, it's crucial to have a physical location nearby.