2 Gen Asset Co., Ltd.