About Yogi Kuru Limited (10743096) United Kingdom