About Lemonx Ltd (12187601) United Kingdom