About Intellectual Capital Limited (13179681) United Kingdom