About Intellectual Capital Management Limited (04119172) United Kingdom