BizStats.me
Ocean Power Systems (PIB 03379426) – revenue and profit