About Lemon Digital Ltd. (12588371) United Kingdom