About Elken Investments Ltd (11895239) United Kingdom