About Itel Investments Limited (12206037) United Kingdom