HAGENBACH COMPANY LTD.