About Lara Group Plc (10245668) United Kingdom