About Sequax Limited (10448958) United Kingdom