About Oryza Ventures Limited (11731071) United Kingdom