Novi Makina has extensive experience in the following areas: