About Sequel Partners Ltd (09817542) United Kingdom