About Chaii Spot Holdings Ltd (12863952) United Kingdom