About U Lohas Farm Plc (10392853) United Kingdom