About Novicura Ltd (12245650) United Kingdom