What is “Life Sciences”? Can you describe it off the top of your head? No? You’re not alone. Even those working within this diverse industry struggle to describe it’s intricacies.
Thankfully, The Life Sciences Hub Wales have put together this short video to help clear the confusion.