INTERNATIONAL CONTRACTORS Ltd in Lausanne