About Djuke London Ltd (12986145) United Kingdom