About Legenda Ventures Limited (13309542) United Kingdom