About Interventus Holdings Plc (11655773) United Kingdom