About Japheth Investments Limited (11517861) United Kingdom