About Enterprise Investment Scheme Angel Investors Limited (11887973) United Kingdom