About Guerilla Science Limited (08523211) United Kingdom