Squaring Machine in China Otto Arc Systems,inc Address: 200233 Shanghai China Phone Number: +86 21 54 18 61 90