About Three Lemons Ltd. (SC619273) United Kingdom