About Vidya Investments Ltd (11417407) United Kingdom