About Sequitur London Limited (10509651) United Kingdom