About Indicator Limited (03235138) United Kingdom