About Lemon Jelly (uk) Llp (OC417784) United Kingdom