About Seqr Limited (12274163) United Kingdom