You are right, there is very less info of their company or customer base. All we know is that, they are based in Australia