About Lemon Jelli Bistro Ltd (10841672) United Kingdom