About Itc Ventures Ltd (12377719) United Kingdom