Karl Häfeli, Switzerland, Amriswil, M, BLACK GOLD WHITE AG