About Sequenc Ltd (07884358) United Kingdom