About Cura Technical Holdings Ltd (06598457) United Kingdom