About Lemon Peel Ltd. (10160524) United Kingdom