About Indus Ventures Edinburgh Ltd (SC500619) United Kingdom