About Seqci Ltd (06857759) United Kingdom