About Abacai Technologies Limited (13147398) United Kingdom