About Indicater Ltd (04061283) United Kingdom