About Sequence Digital Limited (11275093) United Kingdom