About Curaa Group Ltd. (10923889) United Kingdom