Consulting engineering groups
EFCA Sector Review 2023 Survey
Listed beloware the groups supplying engineering services for construction which operates in more than one country in Europe (as defined by EFCA for the EFCA European Sector Review Survey 2023).
The number of countries in Europe with a permanent presence is given in brackets for each group.
As indicated in the survey questionnaire, EFCA and the EFCA Member Association in each country follows up with groups according to the list.
The list aims to ensure that groups operating in more than one country in Europe will be approached through a single point of contact. Groups based outside Europe are assigned to the country in Europe where the group has the major part of its operations.
Comments or adjustments (to the Survey Coordinator - peter@peterboswell.com) are very welcome.
The list below for the EFCA Sector Review 2023 is organised by country and by group name. Further details are available.
By country
Austria - ATP [7] 1500, atp.ag
Austria - Bernard Group [2] 450, bernard-gruppe.com
Austria - BHM Ingenieure [3] 160, bhm-ing.com
Austria - FCP [12] 350, fcp.at
Austria - ILF [14] 2800, ilf.com
Austria - Intergeo [14] 250, intergeo.com
Austria - Vasko + Partner [3] 200, vasko-partner.at
Austria - Werner Consult [3] 190, wernerconsult.com
Belgium - ABO Group [3] 480, abo-group.eu
Belgium - Greisch [2] 230, greisch.com
Belgium - Ney & Partners [4] 120, ney.partners
Belgium - TPF [9] 5000, tpf.eu
Belgium - Tractebel [10] 5500, tractebel-engie.com
Belgium - VK [3] 600, vkgroup.be
Czech - Aspiro Group [2] 30, aspiro.cz
Czech - GEOtest [2] 150, geotest.cz
Czech - HBH Projekt [2] 240, hbh.cz
Czech - Purum Group [2] 900, purumgroup.cz
Czech - Sagasta [2] 150, sagasta.cz
Czech - Sudop [2] 2000, sudop-group.cz
Czech - Valbek [4] 150, valbek.eu
Denmark - ABC [2] 96, abc.dk
Denmark - Cowi [10] 7400, cowi.com
Denmark - DHI [15] 1100, dhigroup.com
Denmark - DMR [2] 150, dmr.dk
Denmark - EKJ Consulting Engineers [2] 260, ekj.dk
Denmark - Envidan [3] 400, envidan.com
Denmark - Eseebase [3] 180, eseebase.dk
Denmark - K2 Management [6] 180, k2management.com
Denmark - NIRAS [15] 2600, niras.com
Denmark - NTU International [6] 110, ntu.eu
Denmark - Rambøll [16] 17600, ramboll.com
Denmark - Søren Jensen [2] 160, sj.dk
Finland - AINS [2] 1200, ains.fi
Finland - Fimpec [4] 400, fimpec.com
Finland - Granlund [3] 1400, granlundgroup.com
Finland - Mitta Group [3] 500, mitta.fi
Finland - Raksystems [2] 680, raksystems.com
Finland - Sitowise [2] 2000, sitowise.com
Finland - Solwers [2] 600, solwers.fi
France - Arep [2] 840, arep.fr
France - Artelia [15] 7300, arteliagroup.com
France - Assystem [4] 6500, assystem.com
France - Edeis [3] 850, edeis.com
France - Egis [13] 17000, egis-group.com
France - Ekium [7] 1800, ekium.eu
France - Fondasol [2] 900, groupefondasol.com
France - Géotec [3] 900, geotec.fr
France - Ginger [4] 2200, groupeginger.com
France - Infraneo Group [4] 500, infraneo.com
France - Ingérop [10] 2600, ingerop.com
France - Kardham [4] 600, kardham.com
France - Keran [2] 650, groupe-keran.com
France - Parlym [3] 1000, parlym.com
France - Setec [6] 3500, setec.fr
France - Sofren Group [2] 650, sofrengroup.com
France - Suez Consulting [16] 1200, suez.com
France - Systra [7] 900, systra.com
France - Vulcain Engineering [6] 3000, www.vulcain-eng.com
Germany - B + G [8] 160, bollinger-grohmann.com
Germany - Bung [3] 340, bung-gruppe.de
Germany - CDM Smith [4] 5100, cdmsmith.com
Germany - CES Consulting Engineers Salzgitter [2] 160, ces.de
Germany - DB Engineering & Construction [3] 5500, db-engineering-consulting.com
Germany - Drees & Sommer [15] 5200, www.dreso.com
Germany - Emch + Berger [3] 350, emchundberger.de
Germany - Fichtner [12] 2100, www.fichtner.de
Germany - GFA Consulting Group [2] 1500, gfa-group.de
Germany - GOPA Consulting Group [11] 900, gopa-group.org
Germany - Hitzler Ingenieure [2] 500, hitzler-ingenieure.de
Germany - Hochtief Engineering [3] 540, hochtief-engineering.de
Germany - HPC [6] 800, hpc.ag
Germany - IGS Ingenieure [3] 240, igs-ib.de
Germany - Inros Lackner [2] 700, inros-lackner.de
Germany - IPROconsult [2] 370, iproconsult.com
Germany - LAP [3] 240, lap-consult.com
Germany - M & P Group [3] 400, mp-gruppe.de
Germany - Obermeyer [5] 1200, obermeyer-group.com
Germany - Schüßler-Plan Gruppe [2] 1000, schuessler-plan.de
Germany - SSF Ingenieure [2] 300, ssf-ing.de
Germany - Steinbacher Consult [7] 250, steinbacher-consult.com
Germany - Vössing [2] 700, voessing.de
Germany - Werner Sobek [4] 350, wernersobek.com
Germany - WTM Engineers [2] 260, wtm-engineers.de
Greece - ACE (Associated Consulting Engineers) [2] 350, ace-intl.com
Greece - Hydroment [2] 70, hydroment.gr
Greece - LDK Consultants [6] 110, ldk.gr
Greece - SALFO & Associates [6] 240, salfo.gr
Hungary - Óbuda [7] 230, obudagroup.hu
Hungary - TSPC [3] 160, tspc.hu
Iceland - Efla [7] 380, efla.is
Iceland - Mannvit [3] 300, mannvit.com
Iceland - Verkís [6] 320, verkis.is
Iceland - VSÓ Consulting [2] 80, vso.is
Ireland - MWP [2] 140, mwp.ie
Ireland - OCSC [2] 280, ocsc.ie
Ireland - Pivotal International [3] 150, pivotaldbi.com
Ireland - PM [6] 3700, pmgroup-global.com
Ireland - Roughan & O'Donovan [2] 230, rod.ie
Italy - 3TI Progetti [5] 200, 3tiprogetti.it
Italy - Bonifica [2] 100, renardet.net
Italy - DBA Group [7] 800, dbagroup.it
Italy - Enereco [2] 250, enereco.com
Italy - F&M Ingegneria [4] 250, fm-ingegneria.com
Italy - IRD Engineering [12] 400, irdeng.com
Italy - Italconsult [2] 1350, italconsult.com
Italy - Italferr [16] 2650, italferr.it
Italy - Maire Tecnimont [5] 6500, mairetecnimont.it
Italy - Manens [2] 440, manens.com
Italy - NET Engineering [4] 210, net-italia.com
Italy - Politecnia Ingegneria [4] 300, politecnica.it
Italy - Proger [4] 1000, proger.it
Italy - Progetto CMR [5] 200, progettocmr.com
Italy - Rina Consulting [4] 1700, rina.org
Italy - RWDI [2] 880, rwdi.com
Italy - Spea Engineering [7] 580, spea-engineering.it
Italy - Speri [2] 350, studiosperi.it
Italy - Techfem [8] 280, techfem.com
Italy - Technital [5] 180, technital.net
Luxembourg - BEST Ingénieurs-Conseils [2] 170, best.lu
Luxembourg - SGI [3] 100, sgigroupe.com
Netherlands - Antea [5] 3400, anteagroup.com
Netherlands - Arcadis [10] 35650, arcadis.com
Netherlands - Aveco de Bondt [3] 500, avecodebondt.nl
Netherlands - Bilfinger Tebodin [9] 1600, tebodin.bilfinger.com
Netherlands - Deerns [6] 500, deerns.com
Netherlands - Fugro [19] 9900, fugro.com
Netherlands - Hill International [16] 3200, hillintl.com
Netherlands - Oosterhoff [3] 500, oosterhoffgroup.eu
Netherlands - Peutz [6] 310, peutzgroup.com
Netherlands - Royal HaskoningDHV [5] 6300, royalhaskoningdhv.com
Netherlands - Tauw [6] 1300, tauw.com
Netherlands - Uticon Engineering [3] 70, uticon.de
Netherlands - Witteveen + Bos [4] 1450, witteveenbos.com
Norway - Asplan Viak [2] 1250, asplanviak.no
Norway - Multiconsult [5] 3400, multiconsult.no
Norway - Norconsult [5] 5600, norconsult.com
Portugal - FASE [2] 110, fase.pt
Portugal - Quadrante [5] 260, qd-eng.com
Romania - Romair Consulting [2] 20, romair.ro
Spain - Ardanuy [2] 300, ardanuy.com
Spain - Ayesa [8] 11300, ayesa.com
Spain - Eptisa [13] 1000, eptisa.com
Spain - Idom [7] 5200, idom.com
Spain - Incatema [2] 100, incatemaconsulting.es
Spain - Ineco [5] 4600, ineco.com
Spain - Prointec [2] 690, prointec.es
Spain - Saitec [2] 300, saitec.es
Spain - Sener [5] 2900, sener.es
Spain - Typsa [6] 3400, typsa.com
Sweden - Afry [21] 18700, afry.com
Sweden - Brekke & Strand [4] 120, brekkestrand.se
Sweden - EXACT [4] 250, teamexact.com
Sweden - Granitor [6] 4400, granitor.se
Sweden - Hifab [2] 300, hifab.se
Sweden - PQR [2] 110, pqr.se
Sweden - Rejlers [3] 2800, rejlers.se
Sweden - Structor [2] 520, structor.se
Sweden - Sweco [13] 20300, swecogroup.com
Sweden - Tyréns [6] 2600, tyrens.se
Sweden - Vinnergi [2] 400, vinnergi.se
Switzerland - Amberg Group [9] 400, amberggroup.com
Switzerland - Amstein + Walthert [2] 1100, amstein-walthert.ch
Switzerland - Basler & Hofmann [4] 700, baslerhofmann.ch
Switzerland - BG Consulting Engineers [4] 650, bg-21.com
Switzerland - CSD [6] 900, csd.ch
Switzerland - EBP [2] 530, ebp.ch
Switzerland - Emch + Berger Group [3] 800, emchberger.ch
Switzerland - Gruner [6] 1100, gruner.ch
Switzerland - Holinger Group [3] 610, holinger.com
Switzerland - IM - IUB [3] 300, engineering-group.ch
Switzerland - Lombardi [4] 800, lombardi.group
Switzerland - Pini [7] 800, pini.group
Switzerland - Rapp [2] 430, rapp.ch
Switzerland - TBF + Partner [2] 220, tbf.ch
Turkey - Dolsar Engineering [4] 260, dolsar.com.tr
Turkey - Proyapi [2] 400, proyapi.com
Turkey - Su-Yapi [3] 480, suyapi.com.tr
Turkey - Tekfen Engineering [4] 110, tekfen.com.tr
Turkey - Temelsu [2] 350, temelsu.net
Turkey - Yüksel Proje [7] 1030, yukselproje.com.tr
UK - Aecom [18] 50000, aecom.com
UK - Arup [10] 17500, arup.com
UK - AtkinsRéalis [15] 37600, atkinsrealis.com
UK - Buro Happold [5] 2400, burohappold.com
UK - Cundall [5] 1000, cundall.com
UK - Hatch [2] 9000, hatch.com
UK - HDR [2] 12000, hdrinc.com
UK - Jacobs Solutions [11] 60000, jacobs.com
UK - JBA Group [2] 900, jbaconsulting.com
UK - Mott MacDonald [12] 18500, mottmac.com
UK - Parsons [3] 17000, parsons.com
UK - RPS [4] 5300, rpsgroup.com
UK - RSK [14] 12000, rsk.co.uk
UK - Sidara [4] 18600, dargroup.com
UK - SLR Consulting [6] 3000, slrconsulting.com
UK - Stantec [8] 27000, stantec.com
UK - Surbana Jurong [2] 16000, surbanajurong.com
UK - Tetra Tech [6] 21000, tetratecheurope.com
UK - Turner & Townsend [13] 10800, turnerandtownsend.com
UK - Waterman Group [2] 1500, watermangroup.com
UK - Woolpert [2] 2000, woolpert.com
UK - WSP [14] 66200, wsp.com
By group name
3TI Progetti - Italy - [5] 200, 3tiprogetti.it
ABC - Denmark - [2] 96, abc.dk
ABO Group - Belgium - [3] 480, abo-group.eu
ACE (Associated Consulting Engineers) - Greece - [2] 350, ace-intl.com
Aecom - UK - [18] 50000, aecom.com
Afry - Sweden - [21] 18700, afry.com
AINS - Finland - [2] 1200, ains.fi
Amberg Group - Switzerland - [9] 400, amberggroup.com
Amstein + Walthert - Switzerland - [2] 1100, amstein-walthert.ch
Antea - Netherlands - [5] 3400, anteagroup.com
Arcadis - Netherlands - [10] 35650, arcadis.com
Ardanuy - Spain - [2] 300, ardanuy.com
Arep - France - [2] 840, arep.fr
Artelia - France - [15] 7300, arteliagroup.com
Arup - UK - [10] 17500, arup.com
Aspiro Group - Czech - [2] 30, aspiro.cz
Asplan Viak - Norway - [2] 1250, asplanviak.no
Assystem - France - [4] 6500, assystem.com
ATP - Austria - [7] 1500, atp.ag
Aveco de Bondt - Netherlands - [3] 500, avecodebondt.nl
Ayesa - Spain - [8] 11300, ayesa.com
BAC - Spain - [2] 350, bacecg.com
Basler & Hofmann - Switzerland - [4] 700, baslerhofmann.ch
Bernard Group - Austria - [2] 450, bernard-gruppe.com
BEST Ingénieurs-Conseils - Luxembourg - [2] 170, best.lu
BG Consulting Engineers - Switzerland - [4] 650, bg-21.com
BHM Ingenieure - Austria - [3] 160, bhm-ing.com
Bilfinger Tebodin - Netherlands - [9] 1600, tebodin.bilfinger.com
B + G - Germany - [8] 160, bollinger-grohmann.com
Bonifica - Italy - [2] 100, renardet.net
Brekke & Strand - Sweden - [4] 120, brekkestrand.se
Bung - Germany - [3] 340, bung-gruppe.de
Buro Happold - UK - [5] 2400, burohappold.com
CDM Smith - Germany - [4] 5100, cdmsmith.com
CES Consulting Engineers Salzgitter - Germany - [2] 160, ces.de
Cowi - Denmark - [10] 7400, cowi.com
CSD - Switzerland - [6] 900, csd.ch
Cundall - UK - [5] 1000, cundall.com
Sidara - UK - [4] 18600, dargroup.com
DB Engineering & Construction - Germany - [3] 5500, db-engineering-consulting.com
DBA Group - Italy - [7] 800, dbagroup.it
Deerns - Netherlands - [6] 500, deerns.com
DHI - Denmark - [15] 1100, dhigroup.com
DMR - Denmark - [2] 150, dmr.dk
Dolsar Engineering - Turkey - [4] 260, dolsar.com.tr
Drees & Sommer - Germany - [15] 5200, www.dreso.com
EBP - Switzerland - [2] 530, ebp.ch
Edeis - France - [3] 850, edeis.com
Efla - Iceland - [7] 380, efla.is
Egis - France - [13] 17000, egis-group.com
Ekium - France - [7] 1800, ekium.eu
EKJ Consulting Engineers - Denmark - [2] 260, ekj.dk
Emch + Berger Group - Switzerland - [3] 800, emchberger.ch
Emch + Berger - Germany - [3] 350, emchundberger.de
Enereco - Italy - [2] 250, enereco.com
Envidan - Denmark - [3] 400, envidan.com
Eptisa - Spain - [13] 1000, eptisa.com
Eseebase - Denmark - [3] 180, eseebase.dk
EXACT - Sweden - [4] 250, teamexact.com
F&M Ingegneria - Italy - [4] 250, fm-ingegneria.com
FASE - Portugal - [2] 110, fase.pt
FCP - Austria - [12] 350, fcp.at
Fichtner - Germany - [12] 2100, www.fichtner.de
Fimpec - Finland - [4] 400, fimpec.com
Fondasol - France - [2] 900, groupefondasol.com
Fugro - Netherlands - [19] 9900, fugro.com
Geodata - Italy - [7] 440, geodata.it
Géotec - France - [3] 900, geotec.fr
GEOtest - Czech - [2] 150, geotest.cz
GFA Consulting Group - Germany - [2] 1500, gfa-group.de
Ginger - France - [4] 2200, groupeginger.com
GOPA Consulting Group - Germany - [11] 900, gopa-group.org
Granitor - Sweden - [6] 4400, granitor.se
Granlund - Finland - [3] 1400, granlundgroup.com
Greisch - Belgium - [2] 230, greisch.com
Gruner - Switzerland - [6] 1100, gruner.ch
Hatch - UK - [2] 9000, hatch.com
HBH Projekt - Czech - [2] 240, hbh.cz
HDR - UK - [2] 12000, hdrinc.com
Hifab - Sweden - [2] 300, hifab.se
Hill International - Netherlands - [16] 3200, hillintl.com
Hitzler Ingenieure - Germany - [2] 500, hitzler-ingenieure.de
Hochtief Engineering - Germany - [3] 540, hochtief-engineering.de
Holinger Group - Switzerland - [3] 610, holinger.com
HPC - Germany - [6] 800, hpc.ag
Hydroment - Greece - [2] 70, hydroment.gr
IBI - UK - [3] 3400, ibigroup.com
Idom - Spain - [7] 5200, idom.com
IGS Ingenieure - Germany - [3] 240, igs-ib.de
ILF - Austria - [14] 2800, ilf.com
IM - IUB - Switzerland - [3] 300, engineering-group.ch
Incatema - Spain - [2] 100, incatemaconsulting.es
Ineco - Spain - [5] 4600, ineco.com
Infraneo Group - France - [4] 500, infraneo.com
Ingérop - France - [10] 2600, ingerop.com
Inros Lackner - Germany - [2] 700, inros-lackner.de
Intergeo - Austria - [14] 250, intergeo.com
IPROconsult - Germany - [2] 370, iproconsult.com
IRD Engineering - Italy - [12] 400, irdeng.com
Italconsult - Italy - [2] 1350, italconsult.com
Italferr - Italy - [16] 2650, italferr.it
Jacobs Solutions - UK - [11] 60000, jacobs.com
JBA Group - UK - [2] 900, jbaconsulting.com
K2 Management - Denmark - [6] 180, k2management.com
Kardham - France - [4] 600, kardham.com
Keran - France - [2] 650, groupe-keran.com
LAP - Germany - [3] 240, lap-consult.com
LDK Consultants - Greece - [6] 110, ldk.gr
Lombardi - Switzerland - [4] 800, lombardi.group
M & P Group - Germany - [3] 400, mp-gruppe.de
Maire Tecnimont - Italy - [5] 6500, mairetecnimont.it
Manens - Italy - [2] 440, manens.com
Mannvit - Iceland - [3] 300, mannvit.com
Mitta Group - Finland - [3] 500, mitta.fi
Mott MacDonald - UK - [12] 18500, mottmac.com
Multiconsult - Norway - [5] 3400, multiconsult.no
MWP - Ireland - [2] 140, mwp.ie
NET Engineering - Italy - [4] 210, net-italia.com
Ney & Partners - Belgium - [4] 120, ney.partners
NIRAS - Denmark - [15] 2600, niras.com
Norconsult - Norway - [5] 5600, norconsult.com
NTU International - Denmark - [6] 110, ntu.eu
Obermeyer - Germany - [5] 1200, obermeyer-group.com
Óbuda - Hungary - [7] 230, obudagroup.hu
OCSC - Ireland - [2] 280, ocsc.ie
Oosterhoff - Netherlands - [3] 500, oosterhoffgroup.eu
Parlym - France - [3] 1000, parlym.com
Parsons - UK - [3] 17000, parsons.com
Peutz - Netherlands - [6] 310, peutzgroup.com
Pini - Switzerland - [7] 800, pini.group
Pivotal International - Ireland - [3] 150, pivotaldbi.com
PM - Ireland - [6] 3700, pmgroup-global.com
Politecnia Ingegneria - Italy - [4] 300, politecnica.it
PQR - Sweden - [2] 110, pqr.se
Proger - Italy - [4] 1000, proger.it
Progetto CMR - Italy - [5] 200, progettocmr.com
Prointec - Spain - [2] 690, prointec.es
Proyapi - Turkey - [2] 400, proyapi.com
Purum Group - Czech - [2] 900, purumgroup.cz
Quadrante - Portugal - [5] 260, qd-eng.com
Raksystems - Finland - [2] 680, raksystems.com
Rambøll - Denmark - [16] 17600, ramboll.com
Rapp - Switzerland - [2] 430, rapp.ch
Rejlers - Sweden - [3] 2800, rejlers.se
Rina Consulting - Italy - [4] 1700, rina.org
Romair Consulting - Romania - [2] 20, romair.ro
Roughan & O'Donovan - Ireland - [2] 230, rod.ie
Royal HaskoningDHV - Netherlands - [5] 6300, royalhaskoningdhv.com
RPS - UK - [4] 5300, rpsgroup.com
RSK - UK - [14] 12000, rsk.co.uk
RWDI - Italy - [2] 880, rwdi.com
Sagasta - Czech - [2] 150, sagasta.cz
Saitec - Spain - [2] 300, saitec.es
SALFO & Associates - Greece - [6] 240, salfo.gr
Schüßler-Plan Gruppe - Germany - [2] 1000, schuessler-plan.de
Sener - Spain - [5] 2900, sener.es
Setec - France - [6] 3500, setec.fr
SGI - Luxembourg - [3] 100, sgigroupe.com
Sitowise - Finland - [2] 2000, sitowise.com
SLR Consulting - UK - [6] 3000, slrconsulting.com
AtkinsRéalis - UK - [15] 37600, atkinsrealis.com
Sofren Group - France - [2] 650, sofrengroup.com
Solwers - Finland - [2] 600, solwers.fi
Søren Jensen - Denmark - [2] 160, sj.dk
Spea Engineering - Italy - [7] 580, spea-engineering.it
Speri - Italy - [2] 350, studiosperi.it
SSF Ingenieure - Germany - [2] 300, ssf-ing.de
Stantec - UK - [8] 27000, stantec.com
Steinbacher Consult - Germany - [7] 250, steinbacher-consult.com
Structor - Sweden - [2] 520, structor.se
Sudop - Czech - [2] 2000, sudop-group.cz
Suez Consulting - France - [16] 1200, suez.com
Surbana Jurong - UK - [2] 16000, surbanajurong.com
Su-Yapi - Turkey - [3] 480, suyapi.com.tr
Sweco - Sweden - [13] 20300, swecogroup.com
Systra - France - [7] 900, systra.com
Tauw - Netherlands - [6] 1300, tauw.com
TBF + Partner - Switzerland - [2] 220, tbf.ch
Techfem - Italy - [8] 280, techfem.com
Technital - Italy - [5] 180, technital.net
Tekfen Engineering - Turkey - [4] 110, tekfen.com.tr
Temelsu - Turkey - [2] 350, temelsu.net
Tetra Tech - UK - [6] 21000, tetratecheurope.com
TPF - Belgium - [9] 5000, tpf.eu
Tractebel - Belgium - [10] 5500, tractebel-engie.com
TSPC - Hungary - [3] 160, tspc.hu
Turner & Townsend - UK - [13] 10800, turnerandtownsend.com
Typsa - Spain - [6] 3400, typsa.com
Tyréns - Sweden - [6] 2600, tyrens.se
Uticon Engineering - Netherlands - [3] 70, uticon.de
Valbek - Czech - [4] 150, valbek.eu
Vasko + Partner - Austria - [3] 200, vasko-partner.at
Verkís - Iceland - [6] 320, verkis.is
Vinnergi - Sweden - [2] 400, vinnergi.se
VK - Belgium - [3] 600, vkgroup.be
Vössing - Germany - [2] 700, voessing.de
VSÓ Consulting - Iceland - [2] 80, vso.is
Vulcain Engineering - France - [6] 3000, www.vulcain-eng.com
Waterman Group - UK - [2] 1500, watermangroup.com
Werner Consult - Austria - [3] 190, wernerconsult.com
Werner Sobek - Germany - [4] 350, wernersobek.com
Witteveen + Bos - Netherlands - [4] 1450, witteveenbos.com
Woolpert - UK - [2] 2000, woolpert.com
WSP - UK - [14] 66200, wsp.com
WTM Engineers - Germany - [2] 260, wtm-engineers.de
Yüksel Proje - Turkey - [7] 1030, yukselproje.com.tr
December 2023