About Sethi Telecom Limited (10599453) United Kingdom