About Midori Investments Limited (12563955) United Kingdom