About Cai Holdings Limited (SC229298) United Kingdom