About Apsara International Limited (10415595) United Kingdom