Oarfish Stuffed Toy Body Size : 40cm Shinkaisan Stuffed Toy (Ryugu-no Tsukai) Japan Import TST ADVANCE, INC. is a Japanese company that manufactures and sells sewn products centered on stuffed animals. TST Advance has gained a good reputation for the originality of designs of various characters and the quality of products.