About Sequence Hq Ltd (13585168) United Kingdom