About Joel Cana Limited (12639260) United Kingdom