About Alkai Ventures Limited (12629334) United Kingdom