About Sequence Partners Limited (10688283) United Kingdom