About Elihu Investments Ltd (12887443) United Kingdom