About Indicium Technology Ltd (11814704) United Kingdom