About Djelli London Ltd (13417820) United Kingdom