About Ict Operations Limited (10103401) United Kingdom