Trojan Free Fighters is located in United Kingdom
Trojan Free Fighters is located in Worcester, England