GIANT PROFESSIONAL LTD.