About Apsara Investments & Associates Limited (10964237) United Kingdom