About Intercede 2493 (sc) Limited (SC657819) United Kingdom