About Apsara Limited (12171688) United Kingdom