About Box Studio Loughborough Ltd. (10640933) United Kingdom