About Club Djembe Ltd. (11014241) United Kingdom