About Jocandu Ltd (10952804) United Kingdom