Insider own over 85% of the os https://backend.otcmarkets.com/otcapi/company/financial-report/156424/content something must be up?