About Ico Management Services Limited (04367242) United Kingdom