About Ictglobe Ltd (12814958) United Kingdom