About Cleverbox Shop Limited (12299146) United Kingdom