This is my first time actually hearing of these tanks! Maybe someone here can chime in and help!
After checking out their site seems like a fairly legit production and the tanks look really good too! In my opinion for a new system always best to go after what YOU think is best! It is your tank in the end! Best of luck hope some folks who have checked these out or had them chime in!