About Seqstr Ltd (12275322) United Kingdom