About Box Studios Ltd (13693154) United Kingdom