About Yakha Investments Limited (11851998) United Kingdom