About Sequor Partners Limited (10755827) United Kingdom