About Sequsoft Limited (11292612) United Kingdom