About Seqrd Technology Ltd (13283011) United Kingdom