About Lead Indicators Limited (10995805) United Kingdom