About Temenos Project Limited (12136072) United Kingdom