About Jumaily London Ltd (12899298) United Kingdom