About Sequova Limited (10641538) United Kingdom