About Yen Investments Ltd. (10459729) United Kingdom