About Abacai Investment Management Limited (13147414) United Kingdom