About Thebox Limited (10718257) United Kingdom