kross limited ipo analysis