About Enki Investments Limited (13186577) United Kingdom