About Immunovadis Holdings Ltd (09599400) United Kingdom