About Ejen Investments Ltd (12670994) United Kingdom