About Itc Guru Limited (09659427) United Kingdom