About Seq Solutions Ltd (11625733) United Kingdom