About Cura Holdings Limited (13189211) United Kingdom