About Denzel Tega Limited (11959727) United Kingdom