About Sequencer Limited (12503798) United Kingdom