About Sencore Ltd (12594020) United Kingdom