About Intercede 2492 (sc) Limited (SC657818) United Kingdom