Looks like betas whacking solar cells.
Makes no sense to me. A primary lithium battery will deliver power for over 20 years at a cost per joule probably a million times better than this. Not to mention getting a more sensible terminal voltage. How do they expect to charge a battery with 0.7 volts?
That all goes for most of the "energy harvesting" things you read a lot about.