About Sequi Health Limited (12869863) United Kingdom