About S T India Ltd (10786283) United Kingdom