About Guerilla Science Global Limited (10875515) United Kingdom