Evergen, Evergen Solar and Evergen Group are trading styles of Evergen Systems Ltd. Registered in England & Wales, Registered Office 178 Buckingham Avenue, Slough, Berkshire, England, SL1 4RD Reg No. 07622119. VAT reg no: 114611749. We are authorised and regulated by the Financial Conduct Authority FRN 783496. We are a credit broker not a lender and offer facilities from a panel of lenders.