About Sequlos Ltd (13098373) United Kingdom