About Denzel Tega Investments Limited (13551486) United Kingdom