About Lead7 Management Limited (10224959) United Kingdom