About Sequence Stream Ltd (13563211) United Kingdom