Home Press releases Introduction of the International Karting Ranking, a computerised results monitoring system