About Tercile Technologies Limited (11781212) United Kingdom