About Kicking Horse Consultants Limited (11664178) United Kingdom