¿Cuál es el país de la sede de Admirals?
Admirals tiene su sede en el Reino Unido.