About Intercede Holdings Limited (10643887) United Kingdom