About Indus Leicester Ltd (11949961) United Kingdom