it has offices in united states united kingdom germany spain peru and romania