About Ija Investments Limited (13295255) United Kingdom