About Curae Technologies Limited (11152835) United Kingdom