About Lead Fox Ltd (11278701) United Kingdom