About Citrix Global Holdings Uk Limited (10399739) United Kingdom