About Djl & Associates Limited (11799643) United Kingdom