About Ictv Technology Ltd (10096525) United Kingdom