About Chaai Spot Limited (13222059) United Kingdom