About Sequential I.t Ltd (12276985) United Kingdom