About Temenos Associates Ltd (10409589) United Kingdom