VCS Carbon Credits

I have a Ltd Co client that has bought £10k worth of these.  Can anyone tell me in plain English what they are and how the are treated in the accounts?  Are they simply an investment?

Thank you!