About Curae Management Services Ltd (12828579) United Kingdom