About Sequel Communications Limited (11931450) United Kingdom