About Intellectual Capital Holdings Ltd (04190439) United Kingdom