About Apsara Capital Limited (06958130) United Kingdom