About Ict Holdings Limited (06527369) United Kingdom