About Intercede Investments Limited (11017634) United Kingdom