About Succinct Technology Holdings Limited (10401878) United Kingdom