About Midori Group London Ltd (13316056) United Kingdom