About Sequalis Limited (08012204) United Kingdom