About Intercede 2495 (sc) Limited (SC657822) United Kingdom