About Lead Investment Ltd (12092023) United Kingdom