About Yja Investments Limited (12529295) United Kingdom