About Citrix-solutions Limited (11735128) United Kingdom