About Evenkeel Investments Limited (NI032618) United Kingdom