Everything you need to Know about the R&D Tax Credit