About Setquant Ltd. (10005235) United Kingdom