IFL Science Organizations
IFLScience aims to promote everything that's cool about science with energy, passion and an irreverent point-of-view that aims to entertain.
Headquarters:
United Kingdom
Industry:
Innovation, Technology, and Research