Plenty of commercially available materials in the market to use as a UV absorption sheets, however the materials are not clearly described in the sheets. Whether is it a natural or synthetic materials used in polymer sheets?
TiO2 and ZnO are good absorbers of UV radiation - the purity of the materials matters. In high purity (99.9% or so) they show a sharp absorption edge around 400 nm, when the purity decreases the absorption edge becomes gradual (looks like a sigmoid curve). This is the case for some of these materials that are included in "sun protection" or sunscreen products.
I agree with recomendations for TiO2 and ZnO, but you need take in account several aspects to optimize the results, namely organic treatments on the surfaces, particle size and cristaline form (anatase TiO2 upon UV absorption becomes a photocatalyst).
Thus, I suggest advanced ultrafine metal oxide UV absorbers developed by Croda Polymer Additives.