About Guerilla Technologies Limited (12933360) United Kingdom