About The Indus Partnership Ltd (12883567) United Kingdom