About Mr Jelly Limited (10077841) United Kingdom