About Lexi Holdings Plc (04049814) United Kingdom