About Cleverbox Worldwide Limited (07442387) United Kingdom