About 24box Ltd (04784245) United Kingdom