About Guerrilla Telecom Limited (12659253) United Kingdom