What is a Virtual CFO

What is a Virtual CFO and why might your business need one?