About Yogi 21 Investment Company Ltd (13206274) United Kingdom