About Chattabox International Ltd (08616224) United Kingdom