About Seqealla Ltd (12205432) United Kingdom