About Sequence Communications Limited (03547559) United Kingdom